@charset "utf-8";
/* CSS Document */


.home_search{ position:absolute; left:50%; top:350px; z-index:3;width:680px; margin-left:-340px;}
.home_search_other{ overflow:hidden;height:46px; padding-left:15px;background:rgba(0, 0, 0, 0.4); font-size:13px; color:#fff; line-height:46px;}
.home_search_other a{ margin-left:25px; color:#fff;}
.home_search_t{ position:relative;}
.home_search_map{ float:right;width:105px; height:52px; font-size:16px;line-height:50px; font-weight:bold;}
.home_search_map a{ display:block; height:50px;text-align:center; color:#1E89E0; border:1px solid #1E89E0; background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.home_search_map a:hover{ color:#fff; background-color:#1E89E0;}
.home_search_l{ float:left; width:565px; height:52px;background-color:#fff; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.home_search_l a,.home_search_map a{ float:right; width:104px;background-color:#1E89E0; color:#fff; font-size:16px; line-height:52px; text-align:center; font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.home_search_l a:hover,.home_search_map a:hover{ background-color:#006BC7;}
.home_search_l div{width:98px; height:22px; margin-top:15px;float:left;text-align:center; border-right:2px solid #e4e4e4; cursor:pointer;}
.home_search_l div span{ position:relative;display:inline-block;*zoom:1; padding:0 15px 0 0;font-size:16px; line-height:22px;color:#1E89E0;}
.home_search_l div span i{ position:absolute; right:0; top:8px;width:9px; height:7px; background:url(../images/public/icon_city.png) 0 0 no-repeat;}
.home_search_l div.citysz span i{ background-position:0 -7px;}
.home_search_l input{ float:left; width:300px;padding:15px 0 15px 55px;font-size:15px; line-height:22px;color:#898989; border:none; background:url(../images/public/search_fdj.png) 20px center no-repeat;}
.home_search_pop{ display:none;overflow:hidden;*zoom:1;position:absolute; left:0; top:52px; z-index:4;width:300px;background-color:#fff; border-top:1px solid #f3f3f3; line-height:36px; font-size:16px; border-radius:0 0 10px 10px;box-shadow:0 2px 2px #0CC; outline:none;}
.home_search_pop a{ float:left; width:100px; text-align:center;color:#898989;}
.home_search_pop a:hover,.home_search_pop a.sz_on{ background-color:#1E89E0; color:#fff;}
.home_search_blur{ display:none;position:absolute; left:0; top:15px; z-index:4;width:100px; height:22px; background:url(../images/public/pop_bai.png) 0 0 repeat; cursor:pointer;}
/* 首页模糊搜索功能*/
.home_search_l .home_search_list{box-shadow:0 2px 2px #0CC ; border-top: 1px solid #F3F3F3; display: none; padding: 5px 0; height:auto; box-sizing:border-box; background-color: white;width: 310px;min-height: 50px;margin-top: 0px;border-right: 0px;border-radius: 0 0 5px 5px;position: relative;left: 150px;}
.home_search_l .home_search_list ul{width: 310px;height: auto;}
.home_search_l .home_search_list .home_search_li{border: 1px #FFFFFF solid; width: 288px;height: 30px;line-height: 30px;text-align: left;padding-left: 20px;}
.home_search_l .home_search_list .home_search_li:hover{border: 1px #CCCCCC solid;}
.home_search_pop li.current_city{padding-left: 25px;font-size: 16px;}
.home_search_pop li.current_city span{color: red;font-weight: bold;}
/* 首页模糊搜索功能结束*/

.home_txt{ padding:60px 0;text-align:center;}
.home_txt h5{ font-size:30px; color:#333;}
.home_txt h6{ padding:20px 0 40px;font-size:17px; color:#aaabab; line-height:23px;}
.home_txt a{ display:inline-block;*zoom:1; width:174px; height:44px; background-color:#fff; font-size:21px; color:#1E89E0; line-height:44px; border:1px solid #1E89E0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.home_txt a:hover{ background-color:#1E89E0; color:#fff;}

.home_apa_title{ padding:30px 0 5px;text-align:center;}
.home_apa_title li{ display:inline-block; position:relative; padding-left:50px;line-height:42px; font-size:24px; color:#2548bd;}
.home_apa_title li i{ position:absolute; left:0; top:0; width:50px; height:40px; background:url(../images/public/icon_homeapatitle.png) 0 0 no-repeat;}
.home_apa_title li.icon_qingcao{ color:#cf8e2c;}
.home_apa_title li.icon_qingcao i{ background-position:-50px 0;}
.home_apa_title li.icon_sushe{ color:#7a108f;}
.home_apa_title li.icon_sushe i{ background-position:-100px 0;}

.home_apa_comma{ padding:10px 0 40px;}
.home_apa_qc{ padding:0 0 35px;}
.home_apa_pop{float:left;width:390px; padding:5px;}
.home_apa_pop div{ position:relative;overflow:hidden; height:255px;}
.home_apa_pop div.commma_pop_div{ }
.home_apa_pop div ul{}
.home_apa_pop div ul img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.home_apa_pop div dl{ position:absolute; left:0; top:255px; width:390px; height:255px;background:rgba(30,137,224 ,0.5);;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; font-size:15px; color:#fff; text-align:center; line-height:24px; -webkit-transition: top 0.3s ease 0s; -moz-transition: top 0.3s ease 0s;transition: top 0.3s ease 0s;}
.home_apa_pop div dl.commma_pop_dl{background-image:url(../images/public/home_commmapopbg.png);font-size:18px;}
.home_apa_pop div dl.sushe_pop_dl{ background-image:url(../images/public/home_shusepopbg.png)}
.home_apa_pop div dt{ padding:60px 0 5px;font-size:23px;}
.home_apa_pop div dd a{ display:inline-block;*zoom:1; width:174px; height:40px; background-color:#fff; font-size:20px; color:#1E89E0; line-height:40px; border:1px solid #1E89E0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.home_apa_pop div dd a:hover{ background-color:#1E89E0; color:#fff;}

.home_apa_common{ float:left; width:390px; height:255px; padding:5px;}
.home_apa_common dl{ overflow:hidden; position:relative; height:255px;}
.home_apa_common dl dt img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; -webkit-transition: transform .5s ease; -moz-transition: transform .5s ease;transition: transform .5s ease;}
.home_apa_common dl dt a:hover img,.home_apa_common dl:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.home_apa_common dl dd{ position:absolute; left:0;bottom:0; width:100%; padding:15px 0;text-align:center; font-size:18px; color:#fff;background: url(../images/public/list_comma_txtbg.png) 0 0 repeat; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}

.home_service_l{ float:left;width:790px; height:400px;}
.home_service_l img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.home_service_r{ float:right; width:392px;}
.home_service_r dl{ height:162px; padding:34px 27px 0 22px;background:url(../images/common/home_service_list.png) 0 0 no-repeat; font-size:15px; color:#fff;}
.home_service_r dl.home_service_kefu{ margin-top:8px; background-image:url(../images/common/home_service_phone.png);}
.home_service_r dl dt{ padding:0 0 25px 13px; font-size:19px;}
.home_service_r dl dd{ padding:0 0 0 13px; line-height:32px; background:url(../images/public/home_service_yuan.png) 0 center no-repeat;}
.home_service_r dl dd a{ overflow:hidden;display:block; height:32px;color:#fff;white-space:nowrap;text-overflow:ellipsis; background:url(../images/public/home_service_arrow.png) right center no-repeat;}
.home_service_r dl dd a:hover{ text-decoration:underline;}

.home_apa_service_title{ margin-top:40px;padding:0 0 5px;background:url(../images/public/home_service_line.png) left 10px repeat-x; text-align:center; font-size:16px; color:#6f4684; line-height:21px;}
.home_apa_service_title li{ display:inline-block;*zoom:1; padding:0 5px 20px;background:url(../images/public/home_service_arrowdown.png) #fff center bottom no-repeat;}
.home_apa_service{ overflow:hidden;position:relative;padding:35px 0;}
.home_apa_service dl{ position:relative; z-index:2;float:left; width:200px; height:65px;padding:17px 0 0 200px;line-height:24px;}
.home_apa_service dl span{ position:absolute; left:85px; top:0; width:82px; height:82px; background:url() 0 0 no-repeat; background-size: cover;}
.home_apa_service dl span img{width:82px; height:82px;background-size: cover;}
.home_apa_service dl.icon_bj span{ background-position:0 -82px;}
.home_apa_service dl.icon_banjia span{ background-position:0 -164px;}
.home_apa_service dl.icon_ts span{ background-position:0 -246px;}
.home_apa_service dl dt{ font-size:17px; color:#333; line-height:48px;}
.home_apa_service dl dd{ font-size:15px; color:#aaabab;}
.home_apa_service div{ display:none;position:absolute; left:-300px; top:0; z-index:10;width:170px; height:112px; padding:40px 0 0 130px;background:url(../images/public/home_fw_ewm.jpg) #fac41a 34px center no-repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; font-size:23px; color:#fff; line-height:36px; text-align:center; -webkit-transition:left 0.5s; -moz-transition:left 0.5s;transition:left 0.5s;}
.home_banner_shequ{ position:relative; text-align:center;}
.home_banner_shequ img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.home_banner_shequ dl{ position:absolute; left:0; top:0; width:100%; font-size:15px; color:#fff; line-height:24px;}
.home_banner_shequ dl dt{ padding:125px 0 60px;}
.home_banner_shequ dl a{ display:inline-block;*zoom:1;width:224px; height:48px; background:url(../images/public/home_wenhua_pop.png) 0 0 repeat; font-size:23px; color:#fff; line-height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.home_banner_shequ dl a:hover{ background-color:#006BC7}
.home_banner_shequ .video_container{display: none; width: 1200px;height: 400px;background-image: url(../images/common/video_bgimg_withoutbtn.png);border-radius: 18px;}
.home_banner_shequ .active_on{display: block;}
.home_banner_shequ .video_container .video_play{height: 140px;width: 140px;position: relative;top: 75px;left: 342px;cursor: pointer;}
.player_banner_icon{height: 15px;background-color: transparent;width: 100px;margin-top: -30px;z-index: 2;position: relative;margin-left: 950px;}
.player_banner_icon li{height: 12px;width: 12px;border-radius: 6px;background-color: white;cursor: pointer;float: left;margin-left: 15px;}
.player_banner_icon li.focus_on{background-color: orange;}
.home_single{ padding:30px 0 0;}
.home_single_row{ float:left; width:390px; padding:5px;}
.home_single_row div{ overflow:hidden;position:relative; height:255px; color:#fff; cursor:pointer;}
.home_single_row div ul.home_single_img img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.home_single_row div ul.home_single_txt{ position:absolute; left:0; bottom:0;width:100%; padding:15px 0;z-index:2;font-size:20px;text-align:center;background: url(../images/public/list_comma_txtbg.png) 0 0 repeat; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.home_single_row div ul.home_single_pop{position:absolute; left:0; top:0; z-index:3;width:100%; height:100%; background:url(../images/public/home_wenhua_pop.png) 0 0 repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; text-align:center; opacity:0;-webkit-transform:scale(0); -moz-transform:scale(0);transform:scale(0); -webkit-transition:transform 0.5s; -moz-transition:transform 0.5s;transition:transform 0.5s;}
.home_single_row div ul.home_single_pop a{ display:block; height:100%;color:#fff; }
.home_single_row div ul.home_single_pop h5{ padding-top:55px;font-size:33px;}
.home_single_row div ul.home_single_pop h6{ overflow:hidden; height:48px;padding-top:25px;font-size:15px; line-height:24px;}
.home_single_row div ul.home_single_pop p{ padding-top:30px;font-size:13px;text-decoration:underline;}
.home_single_row div.hs_on ul.home_single_pop{opacity:1;-webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
.home_single_row div.hs_on ul.home_single_txt{ display:none;}

.list_box{}
.list_box h6{ padding-top:2px;font-size:26px; line-height:46px;color:#ed1c24; text-align:center;}
.list_box ul li{ float:left; width:396px; padding:2px;}
.list_box ul li div{ overflow:hidden;position:relative; height:264px;}
.list_box ul li div ul.list_img{ overflow:hidden; height:264px;}
.list_box ul li div ul.list_img img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.list_box ul li div dl{ overflow:hidden;*zoom:1;position:absolute; left:0; bottom:0;z-index:3; width:370px;height:56px; padding:0 13px;background:url(../images/public/list_comma_txtbg.png) 0 0 repeat; -webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px; font-size:14px; color:#fff; line-height:56px;}
.list_box ul li div dl dt{ float:left;}
.list_box ul li div dd{float:right;}
.list_box ul li div dd span{ font-size:20px; margin:0 5px;}
.list_box ul li div dd i{ font-size:18px;}
.list_box ul li div ul.list_pop{ position:absolute; left:0; top:0; z-index:5; width:384px; height:252px; padding:6px; background:url(../images/public/list_popbg.png) 0 0 repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;opacity:0;-webkit-transform:scale(0); -moz-transform:scale(0);transform:scale(0); -webkit-transition:transform 0.5s; -moz-transition:transform 0.5s;transition:transform 0.5s;}
.list_box ul li div ul.list_pop li{ float:none; width:376px; padding:104px 0 0;height:140px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; font-size:15px; line-height:36px; text-align:center;}
.list_box ul li div ul.list_pop li a{ display:inline-block;*zoom:1;width:160px; height:36px; background-color:#ed1c24; color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.list_box ul li div ul.list_pop li a span{ margin-left:10px;}
.list_box ul li div.hs_on ul.list_pop{opacity:1;-webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
.list_box ul li.wait_pop div ul.list_pop{background-image:url(../images/public/pop_wait.png);opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
.list_box ul li.wait_pop div ul.list_pop li{ border-color:#efefef;}
.list_box ul li.wait_pop div ul.list_pop li a{ background-color:#efefef;}
.noinfo{ padding:15px 0;text-align:center; font-size:16px; color:#999}
.clearfix{width:1200px;}
.list_new{ padding:10px 0 40px;}
.list_new h6{ padding:2px 0 10px;color:#333;font-size:26px; line-height:46px;text-align:center;}
.list_new_pe{ position:relative;overflow:hidden;*zoom:1;height:536px;}
.list_new_po{ position:absolute; left:0; top:0; z-index:1;width:2400px; height:536px;}
.list_new_po ul li{ float:left; width:396px; padding:2px;}
.list_new_po ul li div{ overflow:hidden;position:relative; height:264px;}
.list_new_po ul li div ul.list_img{ overflow:hidden; height:264px;}
.list_new_po ul li div ul.list_img img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height: 296px; width: 396px;}
.list_new_po ul li div dl{ background-image:url(../images/public/list_comma_txtbg.png)}
.list_new_po ul li div ul.list_pop{ position:absolute; left:0; top:0; z-index:5; width:384px; height:252px; padding:6px; background:url(../images/public/list_popbg.png) 0 0 repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;opacity:0;-webkit-transform:scale(0); -moz-transform:scale(0);transform:scale(0); -webkit-transition:transform 0.5s; -moz-transition:transform 0.5s;transition:transform 0.5s;}
.list_new_po ul li div ul.list_pop li{ float:none; width:384px; padding:104px 0 0;height:148px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; font-size:15px; line-height:36px; text-align:center;background-color:rgba(0,0,0,0.5);}
.list_new_po ul li div ul.list_pop li a{ display:inline-block;*zoom:1;width:160px; height:36px; background-color:#1E89E0; color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.list_new_po ul li div ul.list_pop li a span{ margin-left:10px;}
.list_new_po ul li div dl{ overflow:hidden;*zoom:1;position:absolute; left:0; bottom:0;z-index:3; width:370px;height:56px; padding:0 13px;background:rgba(30,137,224 ,0.5); -webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px; font-size:14px; color:#fff; line-height:56px;}
.list_new_po ul li div dl dt{ float:left;}
.list_new_po ul li div dd{float:right;}
.list_new_po ul li div dd span{ font-size:20px; margin:0 5px;}
.list_new_po ul li div dd i{ font-size:18px;}
.list_new_po ul li div.hs_on ul.list_pop{opacity:1;-webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
.list_new_al,.list_new_ar{ display:none;position:absolute; top:50%; z-index:10;width:32px; height:59px; margin-top:-30px;background:url(../images/common/prevnext.png) 0 0 no-repeat; cursor:pointer;}
.list_new_al{ left:10px;}
.list_new_ar{ right:10px;background-position:-33px 0;}
.list_new_hui{ cursor:default; opacity:0.35;}

.list_qc h6{ color:#93c552;}
.list_qc ul li div dl{ background-image:url(../images/public/list_qc_txtbg.png)}
.list_qc ul li div ul.list_pop li{ border-color:#edad0c;}
.list_qc ul li div ul.list_pop li a{ background-color:#efab00;}

.list_dorm h6{ color:#e5ab42;}
.list_dorm ul li div dl{ background-image:url(../images/public/list_dorm_txtbg.png)}
.list_dorm ul li div ul.list_pop li{ border-color:#e26b00;}
.list_dorm ul li div ul.list_pop li a{ background-color:#e26b00;}


.list_hot_city{ padding:30px 0 40px; color:#ed1c24; font-size:14px;}
.list_hot_city dt span{ display:inline-block;*zoom:1;padding-bottom:7px;font-size:18px;border-bottom:1px solid #ed1c24;}
.list_hot_city dd{ padding-top:13px;}
.list_hot_city a{ color:#ed1c24; margin-right:15px;}

.list_hot_city_qc{ color:#93c552;}
.list_hot_city_qc dt span{ border-color:#93c552;}
.list_hot_city_qc a{ color:#93c552;}

.list_hot_city_dorm{ color:#e5ab42;}
.list_hot_city_dorm dt span{ border-color:#e5ab42;}
.list_hot_city_dorm a{ color:#e5ab42;}

.list_reason{border-top:1px solid #e1dae5; color:#333; }
.list_reason h6{ padding:60px 0;font-size:30px;text-align:center;}
.list_reason h6 span{ color:#e26b00;}
.list_reason ul{ padding:0 100px; font-size:17px;}
.list_reason ul li{ position:relative;float:left; width:200px; padding-top:98px;text-align:center;}
.list_reason ul li i{ position:absolute; width:82px; height:82px; left:59px; top:0; background:url(http://www.yazhugongyu.com/resource/images/public/list_icon.png) 0 0 no-repeat;}
.list_reason ul li.icon_wifi i{ background-position:0 0;}
.list_reason ul li.icon_bj i{ background-position:-82px 0;}
.list_reason ul li.icon_wx i{ background-position:-164px 0;}
.list_reason ul li.icon_ss i{ background-position:-246px 0;}
.list_reason ul li.icon_pz i{ background-position:-328px 0;}

.list_reason_qc ul li.icon_wifi i{ background-position:0 -82px;}
.list_reason_qc ul li.icon_bj i{ background-position:-82px -82px;}
.list_reason_qc ul li.icon_wx i{ background-position:-164px -82px;}
.list_reason_qc ul li.icon_ss i{ background-position:-246px -82px;}
.list_reason_qc ul li.icon_pz i{ background-position:-328px -82px;}

.list_reason_dorm ul li.icon_wifi i{ background-position:0 -164px;}
.list_reason_dorm ul li.icon_bj i{ background-position:-82px -164px;}
.list_reason_dorm ul li.icon_wx i{ background-position:-164px -164px;}
.list_reason_dorm ul li.icon_ss i{ background-position:-246px -164px;}
.list_reason_dorm ul li.icon_pz i{ background-position:-328px -164px;}



.shequ_box{}
.shequ_row{}
.shequ_title{ padding:20px 0 10px;color:#006BC7;}
.shequ_title h6{ padding-left:10px;border-left:3px solid #006BC7;font:bold 20px/20px "Microsoft YaHei","Helvetica Neue";}
.shequ_list{}
.shequ_list div{ cursor:pointer;float:left;*display:inline; width:380px; padding:4px;margin:10px 0; background-color:gray;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.shequ_list div a{ display:block;}
.shequ_list div ul.shequ_img{ overflow:hidden; height:250px;}
.shequ_list div ul.shequ_img img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.shequ_list div ul.shequ_txt{ overflow:hidden; height:46px; padding-top:4px; font-size:14px; line-height:46px; color:#fff; text-align:center;white-space:nowrap;text-overflow:ellipsis;}

.act_box{ min-height:346px;}
*html div.act_box{ height:346px;}
.act_list div{ cursor:pointer;float:left;*display:inline; width:380px; padding:4px;margin:10px 0; background-color:#006BC7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.act_list div a{ display:block;}
.act_list div ul{ overflow:hidden; height:250px;}
.act_list div ul img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.act_list div dl{ padding:12px 15px 8px;font-size:17px; line-height:24px;color:#fff;}
.act_list div dl dt{ overflow:hidden; height:24px;white-space:nowrap; text-overflow:ellipsis;}

.list_more{ display:none;margin-top:10px; cursor:pointer; height:46px;background-color:#efefef; font-size:14px; text-align:center;}
.list_more a{ display:inline-block;*zoom:1; padding-right:15px;color:#006BC7; line-height:46px; background:url(../images/public/shequ_more.png) right center no-repeat;}

.shequ_con{ display:none; position:fixed;_position:absolute; left:50%; top:50%;z-index:600; width:1158px; height:502px; margin:-256px 0 0 -584px;background-color:#fff; border:5px solid #df9113;}
.shequ_con_pe{ position:relative;overflow:hidden;height:502px;}
.shequ_con_close{ position:absolute; right:20px; top:20px; z-index:62;width:18px; height:18px;background:url(../images/public/shequ_pop_icon.png) 0 0 no-repeat; cursor:pointer;-webkit-transition:0.4s ease-in;-moz-transition:0.4s ease-in;transition:0.4s ease-in;}
.shequ_con_close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.shequ_con_icon{ display:none;position:absolute; left:0; bottom:0; z-index:62;height:37px; width:722px; padding-top:19px;text-align:center;}
.shequ_con_icon a,.shequ_con_icon span{ display:inline-block;*zoom:1; cursor:pointer; vertical-align:middle;}
.shequ_con_icon a{width:10px; height:10px; margin:0 2px; background-color:#dbdcdc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.shequ_con_icon a.seon{ background-color:#006BC7;}
.shequ_con_icon span{width:8px; height:15px; margin:0 12px;background:url(../images/public/shequ_pop_icon.png) 0 -18px no-repeat;}
.shequ_con_row{ overflow:hidden;*zoom:1;position:absolute; left:0; top:0; z-index:60;height:100%; width:300%;}
.shequ_con_icon span.arrow_r{ background-position:-10px -18px;}
.shequ_con_row dl{overflow:hidden;float:left; width:1108px; height:502px; padding:0 50px 0 0;}
.shequ_con_row dl dt{ float:left; width:722px; height:446px; background:url(../images/public/loading.gif) center center no-repeat;}
.shequ_con_row dl dt img{ display:none;}
.shequ_con_row dl dd{overflow-y:auto; float:right;height:452px; width:335px; padding-top:50px;text-indent:2em; font-size:14px; color:#006BC7; line-height:24px;}

.aboutus_culture{ padding:40px 0 30px;}
.aboutus_culture h6{ padding:0 0 15px;font-size:30px; color:#333; font-weight:bold; text-align:center;}
.aboutus_culture ul li{_display:inline;float:left; margin:30px 0;padding-left:200px;font-size:20px; color:#595757; line-height:40px; background:url(../images/public/about_icon.png) 0 0 no-repeat;}
.aboutus_culture ul li h5{ font-size:28px; color:#1E89E0;}
.aboutus_culture ul li.icon_vision{ width:520px; background-position:90px 0;}
.aboutus_culture ul li.icon_jzg{width:280px; background-position:90px -80px;}
.aboutus_culture ul li.icon_mission{ width:520px; background-position:90px -160px;}
.aboutus_culture ul li.icon_slogan{ width:280px; background-position:90px -240px;}

.aboutus_histroy{ height:495px; background:url(../images/common/aboutus_histroy.jpg) center center no-repeat;}
.aboutus_map{ height:282px;padding:175px 0 35px 700px;color:#898989; font-size:24px; line-height:45px; background:url(../images/common/aboutus_map.png) 75px 35px no-repeat;}
.aboutus_map span{ color:#1E89E0; font-size:28px;}

.aboutus_brand{ background:#eee;}
.aboutus_brand_title{ padding:40px 0 45px; font-size:30px; color:#000; text-align:center;}
.aboutus_brand_fix{ padding:0 0 50px;}
.aboutus_brand_row{ float:left; width:310px; padding:0 45px;}
.aboutus_brand_img{ overflow:hidden; height:250px;text-align:center;}
.aboutus_brand_img img{border-radius: 50%;border: 5px #fff solid;box-sizing: border-box;}
.aboutus_brand_txt{ display:none;height:284px; padding:20px 25px 10px;background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; color:#5f5f5f; font-size:16px; line-height:24px;}
.aboutus_brand_txt h6{color:#1E89E0; font-weight:bold;}
.aboutus_brand_slogan{ padding:20px 0 30px;color:#000; text-align:center; font-size:18px;}
.aboutus_brand_slogan h6{ padding-bottom:8px;font-size:26px;}

.contactus{}
.contactus h6{ padding:55px 0 20px;font-size:30px; color:#333; text-align:center; border-bottom:1px solid #d9d9d9;}
.contactus ul{ overflow:hidden;*zoom:1; padding-top:25px; font-size:22px; color:#727171;}
.contactus ul li{ float:left; width:510px;padding:8px 45px 0;}

.act_con{ padding:0 15px;}
.act_con_box{ padding:60px 74px 35px;border:1px solid #e78f31; min-height:500px;}
*html ul.act_con_box{ height:500px;}
.act_con_title{ padding:0 40px;}
.act_con_title dl{ font-size:14px; color:#4f4e50; text-align:center; line-height:24px; border-bottom:1px dashed #4f4e50;}
.act_con_title dl dt{ font-size:18px;}
.act_con_title dl dd{ padding:4px 0;}
.act_con_title dl dd span{ margin-left:20px;}
.act_con_main{ overflow:hidden; padding-top:20px;font-size:14px; color:#4f4e50; line-height:24px;}
.act_con_main img{ max-width:100%;}
.act_con_btn{ padding:30px 0;}
.act_con_btn a{ display:inline-block;_display:inline;width:230px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:17px; background-color:#f18e1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.join_list{ display:none;}
.join_list dt,.join_list dd{ overflow:hidden;*zoom:1;}
.join_list dt{background-color:#f18e1a; font-size:18px; line-height:44px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.join_list dd{font-size:14px; line-height:40px;color:#727277; border-bottom:1px dashed #e6e6e7;}
.join_list dt span,.join_list dd span{ float:left; width:20%;text-align:center;}
.join_list dd a{color:#727277;}
.join_list dd a:hover{color:#f18e1a; text-decoration:underline;}

.join_btn{ padding-top:30px;}
.join_detail{ display:none;padding:20px 14px 35px; margin-top:20px;border:1px solid #dbdbdc; font-size:13px; color:#898989; line-height:24px;}
.join_detail h6{ font-weight:bold; font-size:14px; color:#595757;}
.join_con_intro{ display:none;padding:0 8px;border:1px solid #dbdbdc;}
.join_con_intro h6{font:bold 18px/46px "Microsoft YaHei","Helvetica Neue";color:#1E89E0;border-bottom:1px solid #dbdbdc;}
.join_con_intro ul{ overflow:hidden;*zoom:1;padding:10px 0;}
.join_con_intro ul li{ float:left;padding:10px 0; font-size:14px; color:#727277;}
.join_con_intro ul li b{ color:#1E89E0;}

.commend_title,.qa_title{ padding-bottom:8px;border-bottom:1px solid #fde7a0; font-size:18px; color:#1E89E0;}
.commend_title li,.qa_title li{ padding-left:10px;border-left:3px solid #1E89E0;}
.commend_form{ padding:30px 0;}
.commend_form th{ padding:8px 0;font-size:15px; color:#1E89E0; font-weight:bold; vertical-align:middle;}
.commend_form td{ padding:8px 0; vertical-align:middle;}
.commend_form td input{ display:inline-block;*zoom:1;width:295px; height:50px; padding:0 10px;border:1px solid #f9cc96;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
.commend_form td p{ padding-top:10px;}
.commend_form td span{ font-size:13px; color:#1E89E0;}
.commend_form td a{ display:inline-block;*zoom:1; width:315px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:17px; background-color:#f18e1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.policy_top{ padding-bottom:10px; border-bottom:1px dashed #fcdb71;}
.policy_title{ padding:0 18px;background-color:#f18e1a; height:46px; line-height:46px; font-size:18px; color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.policy_row{}
.policy_bgf9f6f7{ background-color:#f9f6f7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.policy_contact{ padding:20px 0 30px 20px; font-size:16px; color:#595757; line-height:36px;}
.policy_adress{ padding:15px; line-height:40px;font-size:16px; color:#595757;}
.policy_adress p{ padding-left:16px; background:url(../images/public/icon_heiyuan.png) 0 center no-repeat;}
.policy_money{ margin-top:15px;border:1px solid #eff0f0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.policy_money dl{ overflow:hidden;*zoom:1;line-height:38px; font-size:16px; color:#595757;}
.policy_money dl:first-child{ background-color:#e6e6e6;border-radius:8px 8px 0 0; font-weight:bold; line-height:46px;}
.policy_money dl:last-child{ background-color:#efefef;border-radius:0 0 8px 8px; line-height:46px;}
.policy_money dl dt{ float:left; width:385px; padding:0 0 0 45px;}
.policy_money dl dd{ float:left;width:530px;}
.policy_money dl.policy_bgefefef{ background-color:#efefef;}

.qa_con{ overflow:hidden;padding:15px 0 10px; font-size:13px; color:#898989; line-height:24px;}
.qa_con img{ max-width:100%;}
.qa_menu{}
.qa_menu_t{ height:38px; padding-left:10px;line-height:38px; color:#fff; font-size:14px;-webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0; background-color:#f18e1a;}
.qa_menu_dl dl{ background:url(../images/public/qa_menu.png) #fff 0 0 repeat-x; border:1px solid #dedfdf; border-top:none; cursor:pointer;}
.qa_menu_dl dl:last-child{ -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.qa_menu_dl dt{ position:relative;height:36px; line-height:36px; font-size:14px;padding-left:10px; color:#1E89E0;}
.qa_menu_dl dt i{ position:absolute; right:12px; top:12px; width:11px; height:11px;background:url(../images/public/qa_menu_arrow.png) 0 0 no-repeat;}
.qa_menu_dl dd{ display:none;overflow:hidden;height:35px; padding:0 5px;line-height:34px; font-size:13px;}
.qa_menu_dl dd a{ display:block; padding-left:15px;border-bottom:1px dashed #dededf; color:#898989;}
.qa_menu_dl dd a:hover,.qa_menu_dl dd.qa_aon a{ color:#1E89E0; font-weight:bold;}
.qa_menu_dl dd:last-of-type a{ border-bottom:none;}
.qa_menu_dl dl.qa_menu_on dt{ font-weight:bold;}
.qa_menu_dl dl.qa_menu_on dt i{ background-position:0 -11px;}

.servelife_yuan{ background-color:#f18e1a;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.servelife_title{ position:relative;height:46px; padding-left:60px;line-height:46px; font-size:18px; color:#fff;}
.servelife_title i{ position:absolute; left:20px; top:10px;width:26px; height:26px; background:url(../images/public/servicelife_title.png) 0 0 no-repeat;}
.servelife_title i.icon_fwcl{ background-position:0 -52px;}
.servelife_title i.icon_fwsh{ background-position:0 -26px;}
.servelife_promise_l{ float:left; width:700px;}
.servelife_promise_l img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.servelife_promise_r{ float:right; width:365px; height:400px; padding:0 0 0 25px;background:url(../images/common/promise_r.jpg) 0 0 no-repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; font-size:16px; color:#fff;}
.servelife_promise_r h6{ padding:40px 0 20px 15px;font-size:19px; font-weight:bold;}
.servelife_promise_r li{ padding-left:15px;line-height:32px; background:url(../images/public/home_service_yuan.png) left center no-repeat;}
.servelife_self{ background-color:#f18e1a;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.servelife_self_box{ padding:30px 0;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.servelife_self_row{ overflow:hidden;*zoom:1;}
.servelife_self_l{ float:left;width:148px; padding:10px 0 10px 52px;}
.servelife_self_l h6{ padding-left:10px;color:#ed8500;border-left:3px solid #ed8500;font:bold 18px/22px "Microsoft YaHei","Helvetica Neue";}
.servelife_self_r{ float:left; width:900px;}
.servelife_self_r a{ position:relative;float:left; width:180px; padding:94px 0 15px 0;text-align:center; font-size:16px; color:#595757; line-height:32px;}
.servelife_self_r a i{ position:absolute; left:50%; top:10px;width:84px; height:84px; margin-left:-42px;background:url(../images/public/servicelife_icon.png) #1E89E0 0 0 no-repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.servelife_self_r a:hover{ color:#006BC7;}
.servelife_self_r a:hover i{ background-color:#fac41a;}
.servelife_self_r a i.bxicon_dl{ background-position:0 0;}
.servelife_self_r a i.bxicon_suo{ background-position:-84px 0;}
.servelife_self_r a i.bxicon_baojie{ background-position:-168px 0;}
.servelife_self_r a i.bxicon_dianqi{ background-position:-252px 0;}
.servelife_self_r a i.bxicon_stsl{ background-position:0 -84px;}
.servelife_self_r a i.bxicon_kudai{ background-position:-84px -84px;}
.servelife_self_r a i.bxicon_kudaijjjj{ background-position:-168px -84px;}
.servelife_self_r a i.bxicon_qdmc{ background-position:-252px -84px;}
.servelife_self_r a i.cxicon_wx{ background-position:0 -168px;}
.servelife_self_r a i.cxicon_bj{ background-position:-84px -168px;}
.servelife_self_r a i.cxicon_zw{ background-position:-168px -168px;}
.servelife_self_r a i.cxicon_ts{ background-position:-252px -168px;}
.servelife_tab{ padding:25px 50px; font-size:18px; line-height:26px; color:#1E89E0;}
.servelife_tab a{ padding-bottom:13px;color:#585656;}
.servelife_tab a.tabon{ padding-bottom:10px;border-bottom:3px solid #1E89E0; color:#1E89E0;}
.servelife_tab span{ margin:0 10px;}
.servelife_tab_con{}
.servelife_tab_hide{ display:none;}
.servelife_tab_txt{ padding:0 50px 35px; color:#7e7c80; font-size:16px; line-height:30px;}
.servelife_tab_txt h6{ color:#585656; font-weight:bold;}
.servelife_tab_txt p{}
.servelife_tab_img{ overflow:hidden;*zoom:1;}
.servelife_tab_img img{ float:left; margin-left:15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}


.brand_title{ padding:50px 0 70px;font-size:17px; color:#aaabab; line-height:24px; text-align:center;}
.brand_title dt{ padding-bottom:25px;}

.brand_full_title{ padding:50px 0 35px; font-size:24px; color:#e5ab42; text-align:center;}
.brand_full{ position:relative;overflow:hidden; height:488px;padding:45px 0;}
.brand_full iframe{ position:relative; z-index:3;width:100%; height:488px;}
.brand_full span{ position:absolute;z-index:5;width:6px; height:6px; background:url(../images/public/full_yuan.png) 0 0 no-repeat;}
.brand_full span.yj_lu{ left:0; top:45px; }
.brand_full span.yj_ru{ right:0; top:45px; background-position:-6px 0;}
.brand_full span.yj_rd{ right:0;bottom:45px;background-position:-6px -6px;}
.brand_full span.yj_ld{ left:0;bottom:45px;background-position:0 -6px;}

.brand_box{ padding:40px 0;}
.brand_box h6{ padding-bottom:15px; text-align:center; color:#ed1c24; font-size:24px;}
.brand_row{ overflow:hidden; zoom:1;padding-top:15px;}
.brand_row ul{ width:925px; height:410px;}
.brand_row ul img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; }
.brand_row dl{ width:255px; padding-top:90px;color:#ed1c24; font-size:20px; text-align:center; line-height:46px;}
.brand_row dl dt{ font-weight:bold;}
.brand_row dl dd.brand_area{ font-size:28px;}
.brand_row dl dd.brand_area span{ margin-left:10px;font-size:33px;}
.brand_row_qc dl{ color:#93c552;}
.brand_row_dorm dl{ color:#e5ab42;}

.map_city{ overflow:hidden;*zoom:1;padding:20px 0; line-height:22px; font-size:14px; color:#1E89E0;}
.map_city dt{ float:left; width:50px;}
.map_city dd{ margin-left:50px;}
.map_city dd a{ display:inline-block;*zoom:1; height:22px; padding:0 5px;margin-right:10px; color:#595757;}
.map_city dd a:hover,.map_city dd a.cityon{ color:#fff; background-color:#fac41a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.map_box{ position:relative;overflow:hidden; height:650px;border-top:3px solid #f9c318; background:url(../images/public/loading.gif) center center no-repeat;}
.map_box ul{ display:none;height:100%;}

.apa_search{}
.apa_search_l{ position:relative;float:left; width:345px;height:36px; padding:0 40px 0 12px;border:1px solid #1E89E0; background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.apa_search_l input{ float:left; width:340px; height:36px;border:none; background:none; font-size:15px; color:#333;}
.apa_search_l a{ position:absolute; right:0; top:0;width:35px; height:36px; background:url(../images/public/apa_searcha.png) 0 center no-repeat; cursor:pointer;}
.apa_search_r{_display:inline; position:relative;float:left; margin-left:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; background-color:#1E89E0; line-height:36px; font-size:16px;}
.apa_search_r a{ display:block; height:38px;padding:0 30px 0 30px;color:#fff;}
.apa_search_r i{ position:absolute; left:12px; top:8px; width:21px; height:23px; background:url(../images/public/search_aicon.png) 0 0 no-repeat;}
.apa_search_r i.apa_search_map{ background-position:-21px 0;}

.serach_condition{ padding:8px 14px;border:1px solid #dddede;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.serach_condition_row{ overflow:hidden;*zoom:1;padding:4px 0; border-top:1px dashed #eee; font-size:14px;}
.serach_condition_txt{ float:left; width:45px; line-height:30px;color:#1E89E0;}
.serach_condition_a{ float:left; width:1000px;}
.serach_condition_a a{ float:left;_display:inline; height:22px;margin:4px 10px 4px 0; padding:0 5px; line-height:22px;color:#595757;}
.serach_condition_a a:hover,.serach_condition_a a.seon{ color:#fff; background-color:#1E89E0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.serach_condition_money{ float:left; width:300px;color:#595757; line-height:22px; font-size:14px}
.serach_condition_money input{ width:60px; height:20px; border:1px solid #d7d7d7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-align:center;; color:#333; vertical-align:middle;}
.serach_condition_money a{ display:inline-block;*zoom:1; height:22px; padding:0 4px;background-color:#1E89E0; color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-align:center;vertical-align:middle; line-height:22px;}
.serach_alse{ height:26px; font-size:14px; line-height:24px;}
.serach_alse_txt{ float:left; font-size:16px; color:#595757;}
.serach_alse_btn{ float:left; padding-left:22px;background:url(../images/public/delete_all.png) 0 top no-repeat; color:#1E89E0; cursor:pointer;}
.serach_alse_a{ float:left;}
.serach_alse_a li{_display:inline;float:left; margin-right:8px; height:22px; padding:0 28px 0 5px;background:url(../images/public/delete_condition.png) #fff right center no-repeat; border:1px solid #006BC7; cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.search_box{background-color:#1E89E0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; }
.search_sort{ padding:10px 0 10px 25px;font-size:14px; color:#fff; line-height:18px;}
.search_sort span{ float:left;}
.search_sort a{_display:inline;position:relative;float:left; padding-right:25px; margin-right:15px;cursor:pointer;color:#fff;}
.search_sort a i{ position:absolute; right:0; top:0; width:18px; height:18px; background:url(../images/public/search_sort.png) 0 0 no-repeat;}
.search_sort a.search_sorton i{ background-position:0 -18px;}
.search_list{ padding:3px;}
.search_list_row{ position:relative;float:left; width:394px;padding:2px;}
.search_list_txt{ position:relative; z-index:2;padding:5px 0 10px 12px;background-color:#fff; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px; font-size:18px; color:#ea9600; line-height:28px;}
.search_list_txt h6{ font-size:15px; color:#595757;}
.search_list_txt p span{ margin:0 8px;font-size:28px;}
.search_list_txt p i{ font-size:26px;}
.search_list_txt a{ position:absolute; right:10px; bottom:15px; width:106px; height:36px;background-color:#1E89E0; text-align:center; color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; font-size:13px; line-height:36px;}
.search_list_txt a.js_yyopen_enough{background-color: gray;cursor: default;}
.search_list_img{}
.search_list_img a{overflow:hidden;display:block; height:263px;}
.search_list_img a img{-webkit-transition: transform .5s ease; -moz-transition: transform .5s ease;transition: transform .5s ease; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.search_list_img a:hover img,.search_list_img:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.search_list_pop{ overflow:hidden;*zoom:1;position:absolute; left:2px; top:223px; z-index:10;width:370px; height:40px; padding:0 12px; background:url(../images/public/search_list_pop.png) 0 0 repeat; font-size:15px; color:#fff; line-height:40px;}
.search_list_pop span{ float:right;}
.search_noresult{ padding:50px 0;color:#fff; font-size:16px; text-align:center;}

.apacon_title{ position:relative;padding:0 8px 0 12px; margin-top:25px;border-left:4px solid #3F85ED;font-size:19px; color:#000; line-height:24px;}
.apacon_title ul{height:24px;background:url(../img/apacon_comma_title.png) 0 center repeat-x;}
.apacon_title ul li{ display:inline-block;*zoom:1;position:relative;padding-right:20px;background-color:#fff; }
.apacon_title span{ position:absolute; top:9px; right:0;width:6px; height:6px; background-color:#3F85ED; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.apacon_qctitle{ border-left-color:#efab00;}
.apacon_qctitle ul{ background-image:url(../images/public/apacon_qc_title.png);}
.apacon_qctitle span{ background-color:#efab00;}
.apacon_dormtitle{ border-left-color:#e26b00;}
.apacon_dormtitle ul{ background-image:url(../images/public/apacon_dorm_title.png);}
.apacon_dormtitle span{ background-color:#e26b00;}
.apacon_intro{ padding:25px 25px 25px 12px;font-size:14px; line-height:20px; color:#595757;}
.apacon_deploy{ padding:20px 0 10px;}
.apacon_deploy ul{ display:none;overflow:hidden; zoom:1;}
.apacon_deploy ul li{ position:relative;float:left;width:90px; padding-top:50px; margin-top:10px;text-align:center; color:#595757;}
.apacon_deploy ul li i{ position:absolute; left:19px; top:0;width:52px; height:46px; background:url(http://www.yazhugongyu.com/resource/images/public/apacon_icon.png) 0 0 no-repeat;}
.apacon_deploy ul li i.icon_dachuang{ background-position:0 0;}
.apacon_deploy ul li i.icon_yigui{ background-position:-52px 0;}
.apacon_deploy ul li i.icon_shuzhuo{ background-position:-104px 0;}
.apacon_deploy ul li i.icon_wifi{ background-position:-156px 0;}
.apacon_deploy ul li i.icon_xiyiji{ background-position:-208px 0;}
.apacon_deploy ul li i.icon_reshuiqi{ background-position:0 -46px;}
.apacon_deploy ul li i.icon_kongtiao{ background-position:-52px -46px;}
.apacon_deploy ul li i.icon_weibolu{ background-position:-104px -46px;}
.apacon_deploy ul li i.icon_bingxiang{ background-position:-156px -46px;}
.apacon_deploy ul li i.icon_suo{ background-position:-208px -46px;}
.apacon_deploy ul li i.icon_furnace{ background-position:0 -92px;}
.apacon_deploy ul li i.icon_kitchen{ background-position:-52px -92px;}
.apacon_deploy ul li i.icon_chood{ background-position:-104px -92px;}
.apacon_deploy ul li i.icon_soft{ background-position:-156px -92px;}
.apacon_deploy ul li i.icon_tv{ background-position:-208px -92px;}
.apacon_deploy ul li i.icon_simmons{ background-position:0 -138px;}
.apacon_deploy ul li i.icon_toilet{ background-position:-52px -138px;}




.apacon_map_tab{}
.apacon_map_r{ position:relative;float:right; width:100px; height:30px; padding-left:25px;line-height:30px; text-align:center; color:#fff; background:url(../images/public/apacon_dw.png) #ed1c24 10px center no-repeat;font-size:13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; cursor:pointer;}
.apacon_map_qcr{ background-color:#efab00;}
.apacon_map_dormr{ background-color:#e26b00;}
.apacon_map_l{ float:left;width:750px;}
.apacon_map_l li{ float:left; padding:0 20px;}
.apacon_map_l li a{ float:left; padding-bottom:9px;font-size:14px; color:#000;}
.apacon_map_l li a:hover,.apacon_map_l li.apamapon a{ padding-bottom:6px;border-bottom:3px solid #ed1c24;}
.apacon_map_qcl li a:hover,.apacon_map_qcl li.apamapon a{ border-color:#efab00;}
.apacon_map_dorml li a:hover,.apacon_map_dorml li.apamapon a{ border-color:#e26b00;}
.apacon_map{ position:relative; overflow:hidden;height:340px; margin-top:8px;border:1px solid #dbdad9; background:url(../images/public/loading.gif) center center no-repeat;}
.apacon_map ul{ height:100%;}

.apacon_room{ position:relative;}
.apacon_room_bt{font-size:17px;color:#595757;}
.apacon_room_bt h5{ font-size:20px; color:#000;}
.apacon_room_bt h6{ padding:15px 0;}
.apacon_room_hide{ display:none;}
.apacon_room_img{overflow:hidden;float:left; width:630px; height:475px;}
.apacon_room_img ul{ overflow:hidden; height:475px;}
.apacon_room_img ul li{ display:none;height:475px; background:url(../images/public/loading.gif) center center no-repeat;}
.apacon_room_img ul li img{ display:none;}
.apacon_room_s{float:left;width:165px; padding-left:10px;}
.apacon_arrow{ overflow:hidden;cursor:pointer; height:30px;}
.apacon_arrow li{ height:30px;cursor:pointer;}
.apacon_arrow_t{ padding-bottom:10px;}
.apacon_arrow_t li{ background:url(../images/public/apacon_arrowt.png) #3F85ED center center no-repeat;}
.apacon_arrow_b{ padding-top:10px;}
.apacon_arrow_b li{ background:url(../images/public/apacon_arrowd.png) #3F85ED center center no-repeat;}
.apacon_room_qc .apacon_arrow_t li,.apacon_room_qc .apacon_arrow_b li{ background-color:#efab00;}
.apacon_room_dorm .apacon_arrow_t li,.apacon_room_dorm .apacon_arrow_b li{ background-color:#e26b00;}
.apacon_arrow_hui li{ cursor:default;background-color:#d8e1e6; border-color:#d8e1e6;}

.apacon_arrow_c{ overflow:hidden;position:relative; height:395px;}
.apacon_arrow_c li{ position:absolute; left:0; top:-10px; width:100%;}
.apacon_arrow_c li a{overflow:hidden;position:relative;display:block; height:125px; margin-top:10px;background:url(../images/public/loading.gif) center center no-repeat;}
.apacon_arrow_c li a img{ display:none;}
.apacon_arrow_c li a i{ position:absolute; left:0; top:0; z-index:90;width:161px; height:121px; padding:1px;background:url(http://www.yazhugongyu.com/resource/images/public/popb60.png) 0 0 repeat; border:1px solid #dcdddd;}
.apacon_arrow_c li a.jtsm_on i{ border:2px solid #3F85ED; padding:0; background:none;}
.apacon_room_qc .apacon_arrow_c li a.jtsm_on i{ border-color:#efab00;}
.apacon_room_dorm .apacon_arrow_c li a.jtsm_on i{ border-color:#e26b00;}

.apacon_room_txt{ position:relative;float:right;width:385px; height:475px;}
.apacon_room_btn{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px;cursor:pointer;}
.apacon_room_comma .apacon_room_btn{ background-color:#3F85ED;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.apacon_room_qc .apacon_room_btn{ background-color:#efab00;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.apacon_room_dorm .apacon_room_btn{ background-color:#e26b00;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.apacon_room_intro{ overflow:hidden;max-height:286px;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.apacon_room_intro li{ position:relative; height:40px; padding-left:15px;font-size:17px; line-height:40px;color:#727171; border-bottom:5px solid #fdfdfd;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;white-space: normal;}
/* .apacon_room_intro li:last-child{ border-bottom:none;} */
.apacon_room_intro li:first-child{ height:200px}
.apacon_room_intro li span{ position:absolute; left:0; top:17px; width:6px; height:6px; background-color:#ed1c24; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.apacon_room_qc .apacon_room_intro li span{ background-color:#efab00;}
.apacon_room_dorm .apacon_room_intro li span{ background-color:#e26b00;}
.apacon_room_price{ padding:10px 0 20px;font-size:17px;color:#595757;}
.apacon_room_price p span{ font-size:28px; color:#ed1c24;}
.apacon_room_qc .apacon_room_price p span{color:#efab00;}
.apacon_room_dorm .apacon_room_price p span{color:#e26b00;}

video{display: none;position: absolute;top: 0;left: 0;z-index: 20;}

#mappopcity{ display:none;position:fixed;_position:absolute;z-index:9990; padding:0 10px; background-color:#fff; font-size:13px; line-height:30px;color:#5e5d5c;box-shadow: 2px 2px 2px #0CC; border:1px solid #ccc;}